package com.ruoyi.hospital.domain.storeInfo;

import java.math.BigDecimal;

import com.ruoyi.common.core.domain.NewBaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;

/**
 * 药店管理对象 pharmacy_store_info
 *
 * @author wendao
 * @date 2024-08-13
 */
public class PharmacyStoreInfo extends NewBaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Integer id;

    /** 药店名称 */
    @Excel(name = "药店名称")
    private String storeName;

    /** logo */
    private String storeLogo;

    /** 负责人 */
    @Excel(name = "负责人")
    private String storePrincipal;

    /** 联系方式 */
    @Excel(name = "联系方式")
    private String storePrincipalPhone;

    /** 邮箱 */
    @Excel(name = "邮箱")
    private String storePrincipalEmail;

    /** 药店地区 */
    @Excel(name = "药店地区")
    private String storeArea;

    /** 详细地址 */
    @Excel(name = "详细地址")
    private String storeAddress;

    /** 状态 */
    @Excel(name = "状态",dictType="store_state")
    private Integer storeState;

    /** 营运状态 */
    @Excel(name = "营运状态",dictType = "store_bus_state")
    private Integer storeBusState;

    /** 排序 */
    private Integer storeSort;

    /** 支持中药 */
    @Excel(name = "支持中药",dictType = "is_suport_herb")
    private Integer isSuportHerb;

    /** 药店描述 */
    private String storeDesc;

    /** 药店经度 */
    private BigDecimal storeLongitude;

    /** 药店纬度 */
    private BigDecimal storeLatitude;

    /** 删除时间 */
    private Integer deleteTime;



    /** 经度 */
    private BigDecimal longitude;

    /** 纬度 */
    private BigDecimal latitude;

    public BigDecimal getLongitude() {
        return longitude;
    }

    public void setLongitude(BigDecimal longitude) {
        this.longitude = longitude;
    }

    public BigDecimal getLatitude() {
        return latitude;
    }

    public void setLatitude(BigDecimal latitude) {
        this.latitude = latitude;
    }

    public void setId(Integer id)
    {
        this.id = id;
    }

    public Integer getId()
    {
        return id;
    }
    public void setStoreName(String storeName)
    {
        this.storeName = storeName;
    }

    public String getStoreName()
    {
        return storeName;
    }
    public void setStoreLogo(String storeLogo)
    {
        this.storeLogo = storeLogo;
    }

    public String getStoreLogo()
    {
        return storeLogo;
    }
    public void setStorePrincipal(String storePrincipal)
    {
        this.storePrincipal = storePrincipal;
    }

    public String getStorePrincipal()
    {
        return storePrincipal;
    }
    public void setStorePrincipalPhone(String storePrincipalPhone)
    {
        this.storePrincipalPhone = storePrincipalPhone;
    }

    public String getStorePrincipalPhone()
    {
        return storePrincipalPhone;
    }
    public void setStorePrincipalEmail(String storePrincipalEmail)
    {
        this.storePrincipalEmail = storePrincipalEmail;
    }

    public String getStorePrincipalEmail()
    {
        return storePrincipalEmail;
    }
    public void setStoreArea(String storeArea)
    {
        this.storeArea = storeArea;
    }

    public String getStoreArea()
    {
        return storeArea;
    }
    public void setStoreAddress(String storeAddress)
    {
        this.storeAddress = storeAddress;
    }

    public String getStoreAddress()
    {
        return storeAddress;
    }
    public void setStoreState(Integer storeState)
    {
        this.storeState = storeState;
    }

    public Integer getStoreState()
    {
        return storeState;
    }
    public void setStoreBusState(Integer storeBusState)
    {
        this.storeBusState = storeBusState;
    }

    public Integer getStoreBusState()
    {
        return storeBusState;
    }
    public void setStoreSort(Integer storeSort)
    {
        this.storeSort = storeSort;
    }

    public Integer getStoreSort()
    {
        return storeSort;
    }
    public void setIsSuportHerb(Integer isSuportHerb)
    {
        this.isSuportHerb = isSuportHerb;
    }

    public Integer getIsSuportHerb()
    {
        return isSuportHerb;
    }
    public void setStoreDesc(String storeDesc)
    {
        this.storeDesc = storeDesc;
    }

    public String getStoreDesc()
    {
        return storeDesc;
    }
    public void setStoreLongitude(BigDecimal storeLongitude)
    {
        this.storeLongitude = storeLongitude;
    }

    public BigDecimal getStoreLongitude()
    {
        return storeLongitude;
    }
    public void setStoreLatitude(BigDecimal storeLatitude)
    {
        this.storeLatitude = storeLatitude;
    }

    public BigDecimal getStoreLatitude()
    {
        return storeLatitude;
    }
    public void setDeleteTime(Integer deleteTime)
    {
        this.deleteTime = deleteTime;
    }

    public Integer getDeleteTime()
    {
        return deleteTime;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("storeName", getStoreName())
                .append("storeLogo", getStoreLogo())
                .append("storePrincipal", getStorePrincipal())
                .append("storePrincipalPhone", getStorePrincipalPhone())
                .append("storePrincipalEmail", getStorePrincipalEmail())
                .append("storeArea", getStoreArea())
                .append("storeAddress", getStoreAddress())
                .append("storeState", getStoreState())
                .append("storeBusState", getStoreBusState())
                .append("storeSort", getStoreSort())
                .append("isSuportHerb", getIsSuportHerb())
                .append("storeDesc", getStoreDesc())
                .append("storeLongitude", getStoreLongitude())
                .append("storeLatitude", getStoreLatitude())
                .append("createTime", getCreateTime())
                .append("updateTime", getUpdateTime())
                .append("deleteTime", getDeleteTime())
                .toString();
    }
}
